本稿では、集合間の写像 $f: X \to Y$ と集合 $X$ 上のフィルター (filter) $\mathcal{F}$ が与えられた際の、$\mathcal{F}$ の $f$ による直像 (direct image) の定義について解説する。直像 (direct image) には直感的な構成法と証明に扱いやすい構成法という2つの同値な定義法が存在する。本稿では、両定義の導入と、単純に元のフィルター (filter) の像を集めただけではフィルター (filter) の公理を満たさなくなることの反例を示した上で、これら2つの定義が同値であることの証明を自己完結的 (self-contained) にまとめる。
直像 (direct image) について議論する前に、基礎となるフィルター (filter) の定義と具体例を確認する。
固有フィルター (proper filter)ではさらに $\varnothing\not\in\mathcal{F}$ を仮定する。固有フィルターを単にフィルターと呼ぶことも多い。
フィルター (filter) の最も重要な応用例は、位相空間論における近傍系 (neighborhood system) である。 例えば、ある位相空間 $X$ において、点 $x$ を含むすべての近傍を集めた族は $X$ 上のフィルター (filter) となる。空間 $X$ が超不連結 (extremally disconnected) (すなわち、任意の開集合の閉包が開集合となり、結果的に clopen 集合となるような空間)や、相異なる点の近傍が分離できる Hausdorff 空間である場合など、空間が特殊な性質を持つ場合であっても、近傍系の成す集合族が上記のフィルター (filter) の公理を満たす事実に変わりはない。
集合 $X$ から $Y$ への写像 $f: X \to Y$ と、$X$ 上のフィルター (filter) $\mathcal{F}$ が与えられたとき、$\mathcal{F}$ の $f$ による直像 (direct image) は、$Y$ 上の新しいフィルター (filter) となる。一般に $f(\mathcal{F})$ や $f_* \mathcal{F}$ と表記される。この定義には、主に2つの同値なアプローチがある。
つまり、$Y$ の部分集合 $B$ が直像 (direct image) フィルター (filter) に属するための必要十分条件は、「$B$ の $f$ による逆像 (inverse image) $f^{-1}(B)$ が、元のフィルター (filter) $\mathcal{F}$ に属していること」である。最も簡潔で、位相空間論などの証明において非常に扱いやすい標準的な定義である。
元のフィルター (filter) $\mathcal{F}$ の各要素 $A$ の像を集めた集合族 $\{ f(A) \mid A \in \mathcal{F} \}$ を考えると、これは $Y$ 上のフィルター基 (filter base) となる。このフィルター基 (filter base) が生成するフィルター (filter) として直像 (direct image) を定義する、幾何学的・直感的な定義である。
前節の注意点で述べた通り、$\mathcal{F}$ の要素を単純に写像 $f$ で写しただけの集合族 $\{ f(A) \mid A \in \mathcal{F} \}$ は、一般には $Y$ 上のフィルター (filter) にはならない。このことを具体的な反例を用いて解説する。
集合を $X = \{1, 2\}$、$Y = \{1, 2, 3\}$ とする。
写像 $f: X \to Y$ を、$f(1) = 1$、$f(2) = 2$ となる自然な包含写像とする。
また、$X$ 上のフィルター (filter) $\mathcal{F}$ として、$\{1\}$ が生成する単項フィルター (principal filter) を考える。すなわち、
$$\mathcal{F} = \{ \{1\}, \{1, 2\} \}$$
である。これは $X$ の部分集合のうち $\{1\}$ を包含するものすべてを集めた族であり、フィルター (filter) の3条件を満たしている。
ここで、$\mathcal{F}$ の各要素を $f$ で写した集合族を $\mathcal{B} = \{ f(A) \mid A \in \mathcal{F} \}$ とおくと、以下のようになる。 $$\mathcal{B} = \{ f(\{1\}), f(\{1, 2\}) \} = \{ \{1\}, \{1, 2\} \}$$
この $\mathcal{B}$ が $Y$ 上のフィルター (filter) になるかどうかを確認する。
$\mathcal{B}$ が $Y$ 上のフィルター (filter) であるためには、「上方への閉包性(公理3)」を満たす必要がある。例えば、$\{1\} \in \mathcal{B}$ であり、かつ $\{1\} \subset \{1, 3\} \subset Y$ であることから、$\{1, 3\}$ も $\mathcal{B}$ に属さなければならない。さらには、$Y$ 自身($= \{1, 2, 3\}$)も $\mathcal{B}$ に属さなければならない(公理1より $Y \in \mathcal{B}$)。
しかし、実際に得られた $\mathcal{B} = \{ \{1\}, \{1, 2\} \}$ の中には $\{1, 3\}$ も $Y$ 自身も含まれていない。
したがって、$\mathcal{B}$ は「上方への閉包性」を満たさず、$Y$ 上のフィルター (filter) にはならない。
この反例から、直像 (direct image) フィルター (filter) を正しく定義するためには、フィルター基 (filter base) の要素を包含する上位集合をすべて補完する操作(前述の「定義2」における $f(A) \subset B$ となる $B$ を集める操作)が必要不可欠であることが分かる。
2つの定義が全く同じ集合族を定めることを証明する。以下の定理では、フィルター (filter) のすべての公理を前提としなくても、公理の1つである「上方への閉包性」のみを仮定すれば等式が成立するという、より一般化された形で定式化している。
左辺の集合族を $\mathcal{S}_1$、右辺の集合族を $\mathcal{S}_2$ とおく。$\mathcal{S}_1 = \mathcal{S}_2$ であることを示す。
$\mathcal{S}_2 \subset \mathcal{S}_1$ の証明:
$B \subset Y$ でかつ、ある $A \in \mathcal{F}$ が存在して $f(A) \subset B$ を満たしていると仮定する(定義2の条件)。
この $f(A) \subset B$ の両辺の逆像 (inverse image) をとると、集合と写像の基本的な性質から $A \subset f^{-1}(f(A)) \subset f^{-1}(B)$ となる。
前提条件より $\mathcal{F}$ は「$A \in \mathcal{F}$ かつ $A \subset A' \subset X$ ならば $A' \in \mathcal{F}$」を満たす。$A \in \mathcal{F}$ であり、かつ $A \subset f^{-1}(B) \subset X$ であることから、$f^{-1}(B) \in \mathcal{F}$ を満たす(定義1の条件)。
したがって、$B \in \mathcal{S}_1$ である。
$\mathcal{S}_1 \subset \mathcal{S}_2$ の証明:
$B \subset Y$ でかつ、$f^{-1}(B) \in \mathcal{F}$ を満たしていると仮定する(定義1の条件)。
ここで $A = f^{-1}(B)$ とおくと、仮定より $A \in \mathcal{F}$ である。
この $A$ を $f$ で写すと、集合と写像の基本的な性質から $f(A) = f(f^{-1}(B)) \subset B$ となる。
したがって、ある $A \in \mathcal{F}$ が存在して $f(A) \subset B$ を満たしていることが示された(定義2の条件)。
ゆえに、$B \in \mathcal{S}_2$ である。
以上より、$\mathcal{S}_1 = \mathcal{S}_2$ が示された。証明終。